@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'font1'; src: url('../other/politicaregular.ttf'); }
#ny-w100 { width: 100%; height: auto; overflow: hidden; }
.ny-flash1 { position: relative; width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-about.jpg) top center no-repeat; }
.ny-flash2 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-product.jpg) top center no-repeat; }
.ny-flash3 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-video.jpg) top center no-repeat; }
.ny-flash4 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-case.jpg) top center no-repeat; }
.ny-flash5 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-news.jpg) top center no-repeat; }
.ny-flash6 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-chejian.jpg) top center no-repeat; }
.ny-flash7 { width: 100%; height: 450px; overflow: hidden; background: url(../images/ny-contact.jpg) top center no-repeat; }
/*ny-tit*/

.ny-tit01 { padding: 10px 15px; }
.ny-tit01 h2 { display: block; text-align: center; font-size: 40px; color: #333; font-weight: bold; }
.ny-tit01 p,  .ny-tit01 p p { display: block; font-size: 15px; color: #666; text-align: center; letter-spacing: 2px; }
.ny-tit01 span,  .ny-tit01 span p { display: block; margin: 8px 0px 5px 0px; font-size: 13px; color: #666; text-align: center; text-transform: uppercase; }
/*联系我们地图*/

#container { height: 680px; }
.con-map { position: relative; width: 100%; height: 680px; overflow: hidden; }
.con-ab { position: absolute; top: 0px; left: 50%; margin-left: -40%; width: 80%; transition: all 0.35s ease-out; }
.con-lx { font-size: 16px; color: #fff; line-height: 170%; padding: 30px 40px; background: rgba(67,105,159,0.8);  ilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B243699f, endColorstr=#B243699f);
}
.con-lx p strong,  .con-lx strong { font-size: 26px; color: #fff; font-weight: bold; }
.con-lx p,  .con-lx p a,  .con-lx a { font-size: 16px; color: #fff; line-height: 170%; }
/*内页*/

.jt-page { width: 100%; height: 80px; background-color: #fff; font-size: 0; border-bottom: 1px solid #eaeaea; }
/*内页外框*/

.ny-w1 { width: 100%; /*background-color: #efefef;*/

overflow: hidden; }
.ny-w2 { padding: 15px 0px; width: 100%; height: auto; background-color: #fafafa; overflow: hidden; }
.ny-w { margin: 0 auto; padding: 30px 40px; width: 1260px; background-color: #fff; margin: -180px auto 40px; position: relative; z-index: 997; box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.05); overflow: hidden; }
.page-tti { width: 100%; }
.page-tit p { /*margin-left: 30px;*/

color: #ddd; font-size: 60px; font-family: "font1"; text-transform: uppercase; letter-spacing: -1px; animation: cth1 800ms ease-out forwards; display: inline-block; text-transform: uppercase; }
.page-tit h2 { display: inline-block; position: relative; top: -3px; margin-left: 20px; margin-left: 0 \9; color: #5a575b; font-size: 24px; font-weight: bold; }
.ny-pagemenu { text-align: left;/*background-color: #f2f2f2;*/

  /*margin: 0 30px;*/

}
.page { text-align: center; padding: 20px 0; }
.page li span { display: inline-block; margin: 0 5px; }
.page li span.page-numbar { margin: 0; }
.page li a { display: inline-block; padding: 2px 10px; color: #333; font-size: 15px; border: 1px solid #dedede; margin: 0 5px; }
.page li a.page-num-current { background: #0b81de; color: #fff; border-color: #0b81de; }

.ny-pagemenu li { margin: 0px; padding: 0px; position: relative; display: inline-block; padding: 0 12px; }
.ny-pagemenu li a { display: block; color: #666; font-size: 15px; padding: 29px 5px; }
.ny-pagemenu li:after { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background-color: #f60e0e; transition: all 0.3s ease-out; }
.ny-pagemenu li:hover:after { width: 63px; left: 16px; }
.ny-pagemenu li:hover a { color: #f60e0e; }
.ny-pagemenu-ov:after { width: 63px !important; left: 16px !important; }
.ny-pagemenu-ov a { color: #f60e0e !important; font-weight: bold; }
.ny-loc { margin-top: 28px; font-size: 14px; text-align: right; }
.ny-loc i { display: inline-block; width: 10px; height: 10px; background: url(../images/home-icon.png) no-repeat; position: relative; top: 1px; }
.ny-loc em { display: inline-block; background: url(../images/location-li.png) no-repeat; width: 3px; height: 5px; margin: 0 10px; position: relative; top: -2px; }
.ny-loc a { display: inline-block; color: #6a6a6a; font-weight: bold; }
.ny-loc span { padding-left: 3px; font-size: 14px; color: #6a6a6a; }
.ny-loc p:last-child { color: #6a6a6a; font-weight: bold; }
/*内页标题*/

.lh-ntit h2 { margin-top: 30px; text-align: center; font-size: 36px; font-weight: bold; color: #333; }
.ny-tit11 h1 { display: block; padding: 5px; font-size: 18px; text-align: center; font-weight: bold; color: #333; }
.ny-tit2 { padding: 10px 10px; }
.ny-tit2 h2 { display: block; font-size: 26px; color: #3b3b3b; text-align: center; font-weight: bold; }
.ny-tit2 .line1 { margin: 0 auto; margin-top: 10px; margin-bottom: 10px; width: 58px; height: 6px; background-color: #ffc450; }
.ny-tit2 p { text-align: center; font-size: 16px; color: #3b3b3b; }
/*内页分类*/

.ny-proc1 { padding: 25px 10px 12px 10px; text-align: center; }
.ny-proc1 a { display: inline-block; margin: 3px 0px; width: 130px; height: 35px; border: 1px solid #1e1e1e; font-size: 16px; color: #333; text-align: center; line-height: 32px; }
.ny-proc1 a:hover { background-color: #174ea1; color: #fff; }
.ny-proc1-hover { background-color: #174ea1 !important; color: #fff !important; }
.ny-proc3 { padding: 25px 10px 20px 10px; text-align: center; }
.ny-proc3 a { display: inline-block; margin: 3px 3px; width: 130px; height: 35px; border: 1px solid #1e1e1e; font-size: 16px; color: #333; text-align: center; line-height: 32px; }
.ny-proc3 a:hover { background-color: #174ea1; color: #fff; }
.ny-proc3-hover { background-color: #174ea1 !important; color: #fff !important; }
.ny-menu-hover { color: #fff !important; background-color: #174ea1 !important; border: 1px solid #273890 !important; }
/*内页分类2*/

.ny-pc-tit { padding: 30px 0px; background-color: #333; }
.ny-pc-tit h2 { text-align: center; font-size: 26px; color: #fff; font-weight: bold; }
.ny-pc-tit p { display: block; margin-top: 8px; text-align: center; font-size: 16px; color: #fff; }
.ny-proc2 { /*margin-top: 20px;*/

overflow: hidden; }
.ny-pc2-w { padding: 15px; border: 1px solid #efefef; }
.ny-proc2 dt a h3 { display: block; margin: 5px 5px 5px 0px; padding: 10px 5px; width: 100%; background-color: #f60e0e; text-align: center; font-size: 17px; color: #fff; }
.ny-proc2 dd a { display: block; margin: 3px; padding: 5px 10px; border-bottom: 1px dashed #cecece; font-size: 16px; color: #333; transition: all 0.3s ease-out; vertical-align: middle; }
.ny-proc2 dd a img { vertical-align: middle; margin-right: 6px; }
.ny-proc2 dd a:hover { background-color: #404040; color: #fff; border-radius: 3px; }
.ny-proc2-hover { background-color: #404040 !important; color: #fff !important; border-radius: 3px !important; }
.ny-p2-padding { padding: 6px 0px; }
/*====================title====================*/

.ny-tit1 { padding: 20px 10px 10px 10px; }
.ny-tit1 h2 { display: block; font-size: 35px; color: #000; text-align: center; font-weight: bold; }
.ny-tit1 p { display: block; padding-top: 10px; font-size: 16px; color: #2d2d2d; text-align: center; letter-spacing: 0px; }
.ny-tit3 h2 { padding: 15px 15px; font-size: 16px; color: #fff; background-color: #f60e0e; text-align: left; }
/*=======================新闻样式一=========================*/

.sk-dt2 { padding: 20px 0px; width: 100%; border-bottom: 1px solid #e8e8e8; overflow: hidden; transition: all 0.5s ease-out; }
.sk-dt2 img { width: 100%; overflow: hidden; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.sk-dt2:hover img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.sk-dt2-tit { padding: 5px 0px; transition: all 0.5s ease-out; }
.sk-dt2:hover .sk-dt2-tit { padding-left: 15px; }
.sk-dt2-tit a h2 { display: block; font-size: 18px; color: #656565; line-height: 22px; }
.sk-dt2-tit p { display: block; margin-top: 22px; font-size: 14px !important; color: #929292; line-height: 150% !important; height: 40px; overflow: hidden; }
.sk-dt2-date { }
.sk-dt2-date .sk-dt2-d { font-size: 14px; color: #666; text-align: right; }
.sk-dt2-date .more { margin-top: 40px; float: right; width: 50%; height: 25px; border: 1px solid #666; text-align: center; transition: all 0.5s ease-out; }
.sk-dt2-date .more a { display: block; color: #333; line-height: 24px; text-align: center; transition: all 0.5s ease-out; }
.sk-dt2:hover .sk-dt2-date .more { background-color: #d70909; border: 1px solid #960000; }
.sk-dt2:hover .sk-dt2-date .more a { color: #fff; }
/*=======================媒体聚集=========================*/

.sk-mt { width: 100%; height: 495px; margin-bottom: 20px; }
.sk-mt:hover { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08); }
.sk-mt img { width: 100%; }
.sk-mt-t { padding: 24px 30px 24px 20px; border-bottom: 1px solid #ededed; transition: all 0.3s ease-out 0s; }
.sk-mt:hover .sk-mt-t { padding-left: 30px; padding-right: 20px; }
.sk-mt-t a h2 { display: block; color: #333; font-size: 16px; line-height: 22px; transition: all 0.36s ease; }
.sk-mt:hover .sk-mt-t a h2 { color: #3488ea; }
.sk-mt .sk-mt-t p { display: block; font-size: 13px; color: #999; line-height: 25px; height: 45px; overflow: hidden; transition: all 0.36s ease; }
.sk-mt:hover .sk-mt-t p { display: block; margin-top: 8px; font-size: 13px; color: #999; line-height: 25px; height: 45px; overflow: hidden; transition: all 0.36s ease; }
.sk-mt .more1 a { display: block; margin-left: 20px; margin-top: 20px; padding: 0 20px; border: 1px solid rgba(170, 170, 170, 0.2); width: 100px; font-size: 14px; line-height: 30px; color: #999; letter-spacing: 0px; transition: all 0.36s ease; text-align: center; }
.sk-mt:hover .more1 a { margin-left: 30px; color: #fff; border-color: #3488ea; background-color: #3488ea; text-align: center; }
/*=======================新闻2=========================*/

.ny-news2 { margin-bottom: 20px; }
.ny-news2 .tu1 { width: 100%; overflow: hidden; }
.ny-news2 .tu1 img { width: 100%; overflow: hidden; transition: all 0.5s ease-out; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.ny-news2:hover .tu1 img { transition: all 0.5s ease-out; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.ny-news2 .news1-tit { height: 250px; transition: all 0.35s ease-out; overflow: hidden; }
.ny-news2 .news1-tit a h3 { display: block; margin-top: 16px; width: 100%; height: 42px; font-size: 16px; color: #232323; line-height: 130%; letter-spacing: 0px; font-weight: bold; transition: all 0.35s ease-out; }
.ny-news2:hover .news1-tit a h3 { margin-top: 13px; color: #d70909; }
.ny-news2 .news1-tit .date1 { margin-top: 11px; font-size: 14px; color: #174ea1; letter-spacing: 0px; }
.ny-news2 .news1-tit p { display: block; margin-top: 22px; width: 100%; height: 62px; font-size: 14px; color: #174ea1; line-height: 150%; letter-spacing: 0px; overflow: hidden; }
.ny-news2 .news1-tit .more1 a { display: block; margin-top: 22px; width: 113px; height: 28px; border: 1px solid #dcdcdc; font-size: 14px; color: #174ea1; text-align: center; line-height: 28px; transition: all 0.35s ease-out; }
.ny-news2:hover .news1-tit .more1 a { background-color: #d70909; color: #fff; }
/*招聘*/

.ny-zhaopin { padding: 15px 0px; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.ny-zhaopin-t { text-align: center; height: 35px; line-height: 35px; font-size: 15px; color: #fff; background-color: #d70909; border-radius: 5px; }
.ny-zhaopin-con a { display: block; width: 100%; height: 35px; font-size: 15px; color: #333; overflow: hidden; line-height: 35px; }
.ny-zhaopin-d { text-align: right; font-size: 14px; color: #666; line-height: 35px; }
/*业务范围*/

.ny-ywfw { margin-top: 20px; margin-bottom: 20px; transition: all 0.3s ease-out; }
.ny-ywfw:hover { margin-top: 15px; margin-bottom: 25px; }
.ny-ywfw img { width: 100%; transition: all 0.3s ease-out; }
.ny-ywfw:hover img { box-shadow: 0 0 15px #666; }
.ny-ywfw a h3 { display: block; margin-top: 15px; font-size: 20px; color: #333; height: 40px; overflow: hidden; }
.ny-ywfw p { display: block; width: 100%; font-size: 14px; color: #666; height: 45px; line-height: 170%; overflow: hidden; }
/*单页效果*/

.ny-cont { padding: 20px 0px; margin: 0 auto; width: 1200px; font-size: 15px; color: #333; line-height: 190%; letter-spacing: 0px; }
.ny-cont-h1 { display: block; width: 100%; height: 50px; font-size: 26px; color: #333; font-weight: bold; text-align: center; }
.ny-cont p, .ny-cont p a { margin-top: 15px; font-size: 15px; color: #333; line-height: 190%; }
.ny-cont a { font-size: 15px; color: #333; line-height: 190%; }
.ny-con-top { padding: 2px 10px; width: 100%; text-align: center; font-size: 15px; color: #333; background-color: #efefef; }
.ny-con-top b { font-weight: bold; font-size: 15px; }
/*===========================自适应内页=============================*/

.ny-line { margin: 10px 0px 6px; height: 1px; background-color: #c2cdd8; }
.sh-ny-cont { padding: 15px 15px; font-size: 15px; color: #333; line-height: 200%; letter-spacing: 0px; }
.sh-ny-cont p { margin-top: 15px; /*text-indent: 15px;*/

font-size: 16px; color: #333; line-height: 190%; }
.sh-ny-cont h1 { display: block; padding: 15px; height: auto; font-size: 16px; font-weight: bold; text-align: center; color: #333; }
.sh-ny-cont strong { font-weight: bold; }
.sh-xihuan { padding: 20px 0px; width: 100%; height: auto; background-color: #fff; }
.sh-ny-cont2 { padding: 15px 0px; font-size: 15px; color: #333; line-height: 200%; letter-spacing: 0px; }
.sh-ny-cont2 p { margin-top: 15px; /*text-indent: 15px;*/

font-size: 15px; color: #333; line-height: 190%; }
/*内页标题*/

.ny-pc1 { padding-top: 20px; width: 100%; height: auto; text-align: center; overflow: hidden; }
.ny-pc1 a { display: inline-block; margin: 2px; width: 180px; height: 35px; border: 1px solid #0272de; font-size: 16px; color: #0272de; text-align: center; line-height: 32px; border-radius: 10px; transition: all 0.3s ease-in-out; }
.ny-pc1 a:hover { background-color: #fece02; color: #000; }
/*内页样式*/





.n-search { width: 840px; height: 60px; margin: 0 auto; }
.n-input01 { float: left; width: 700px; height: 56px; line-height: 56px; text-indent: 15px; font-size: 15px; color: #666; border: #255295 2px solid; }
.n-input02 { float: left; width: 134px; height: 60px; line-height: 60px; background-color: #255295; color: #fff; font-size: 22px; text-align: center; }
.n-feilei-bg { background-color: #f8f8f8; padding: 10px 0px; }
/*内页样式end*/







/*title*/

.ny-flash001 { width: 100%; height: 300px; background-position: top center; background-repeat: no-repeat; overflow: hidden; }
.ny-flash-zi { margin-top: 136px; height: 55px; line-height: 55px; text-align: center; font-size: 36px; color: #000; letter-spacing: 0px; font-weight: bold; text-shadow: 1px 1px 1px #fff; }
.ny-f-zic { color: #ff5a00; font-size: 68px; }
.ny-flash-zi2 { margin-bottom: 15px; height: 35px; line-height: 35px; text-align: center; font-size: 20px; color: #ffffff; text-shadow: 2px 2px 2px #666; }
.ny-line001 { height: 108px; width: 100%; border-bottom: #ececec 1px solid; }
/*内页导航小分类*/

.ny-menu001 { margin: 20px; *text-align:center;
padding-top: 12px; }
.ny-menu001 ul { display: table; margin-left: auto; margin-right: auto; }
.ny-menu001 ul li { float: left; *float:none;
*display:inline;
*zoom:1;
margin-left: 10px; margin-right: 10px; width: 180px; height: 50px; line-height: 50px; overflow: hidden;/* position:relative; z-index:10;*/ }
.ny-menu001 ul li a h4 { display: block; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; background-color: #154eb0; color: #fff; border: #154eb0 1px solid; -moz-border-radius: 10px;      /* Gecko browsers */ -webkit-border-radius: 10px;   /* Webkit browsers */ border-radius: 10px;            /* W3C syntax */ }
.ny-menu001 ul li a h4:hover { background-color: #2ab76e; border: #2ab76e 1px solid; }
.ny-menu001-hover { background-color: #2ab76e !important; border: #2ab76e 1px solid !important; }
/*title*/



.ny-df01 { width: 100%; padding: 30px 0px; border-top: #dcdcdc 1px solid; }
.ny-nr01 { width: 1200px; text-align: left; padding-top: 20px; padding-bottom: 50px; line-height: 190%; font-size: 15px; color: #666; overflow: hidden; margin: 0 auto; }
.ny-m-01 { width: 100%; background-color: #f6f6f6; height: auto; }
/*页脚产品*/













/*中间内容*/



/*内页产品展示*/

  /*本站内页产品样式*/

.ny-npro01 { width: 1300px; height: auto; overflow: hidden; }
.ny-npro01 li { padding: 13px; margin-right: 17px; margin-bottom: 18px; float: left; border: 1px solid #e5e5e5; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro01 li .tu { overflow: hidden; }
.ny-npro01 li .tu img { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro01 li:hover .tu img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.ny-npro01 li a h3 { margin-top: 8px; display: block; height: 25px; line-height: 25px; font-size: 15px; color: #1e2532; text-align: center; letter-spacing: 0px; background: url(../images/pro-bg01.jpg) top center no-repeat; }
.ny-npro01 li p { height: 35px; text-align: center; font-size: 20px; color: #1e2532; }
.ny-npro01 li .more01 a { margin: 0 auto; display: block; width: 137px; height: 32px; line-height: 32px; background-color: #636363; border-radius: 30px; text-align: center; font-size: 15px; color: #ffffff; }
.ny-npro01 li:hover .more01 a { background-color: #ffffff; color: #666666; }
.ny-npro01 li:hover { background-color: #22d3b7; border-bottom: 1px solid #22d3b7; }
.ny-npro01 li:hover a h3 { background: url(../images/pro-bg02.jpg) top center no-repeat; }
/*内页产品样式2*/

.ny-npro02 { width: 1200px; height: auto; overflow: hidden; }
.ny-npro02 ul { width: 1250px; height: auto; overflow: hidden; }
.ny-npro02 ul li { float: left; width: 287px; height: 293px; overflow: hidden; margin-right: 14px; margin-top: 10px; background-color: #f5f5f5; border: #959595 1px solid; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro02 ul li .tit { width: 100%; height: 95px; overflow: hidden; }
.ny-npro02 ul li .tit h1 a { display: block; margin-top: 22px; padding: 0px 26px; height: 26px; line-height: 26px; text-align: left; font-size: 16px; color: #151515; overflow: hidden; }
.ny-npro02 ul li .tit h2 { display: block; padding: 0px 26px; text-align: left; color: #a6a6a6; font-size: 13px; overflow: hidden; }
.ny-npro02 ul li .tit h3 { display: block; float: left; width: 43px; height: 6px; border-bottom: #10100e 2px solid; margin-left: 26px; }
.ny-npro02 ul li .tu { width: 287px; height: 198px; overflow: hidden; }
.ny-npro02 ul li .tu .p1 { width: 287px; height: 198px; overflow: hidden; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro02 ul li:hover .tu .p1 { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out; }
.ny-npro02 ul li:hover .tit { background-color: #4e66b0; }
.ny-npro02 ul li:hover .tit h1 a { color: #ffffff; }
.ny-npro02 ul li:hover .tit h2 { color: #ffffff; }
.ny-npro02 ul li:hover .tit h3 { border-bottom: #ffffff 2px solid; }
.ny-npro02 ul li:hover { margin-top: 0px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/*此内页产品样式3*/

.ny-npro03 { width: 1200px; height: auto; overflow: hidden; padding-top: 20px; }
.ny-npro03 ul { width: 1250px; height: auto; overflow: hidden; }
.ny-npro03 ul li { float: left; width: 280px; height: 255px; margin-right: 26px; }
.ny-npro03 ul li .tu { width: 268px; height: 172px; border: #22d3b7 6px solid; overflow: hidden; position: relative; }
.ny-npro03 ul li .tu .tu-up { position: absolute; width: 268px; height: 172px; background-image: url(../images/ny-png01.png); margin-top: 172px; z-index: 10px; transform: rotate(180deg); -ms-transform: rotate(180deg); /* Internet Explorer */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari 和 Chrome */ -o-transform: rotate(180deg); /* Opera */ -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03 ul li:hover .tu .tu-up { margin-top: 0px; transform: rotate(360deg); -ms-transform: rotate(360deg); /* Internet Explorer */ -moz-transform: rotate(360deg); /* Firefox */ -webkit-transform: rotate(360deg); /* Safari 和 Chrome */ -o-transform: rotate(360deg); /* Opera */ -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro03 ul li .tu .tu-up h3 a { display: block; margin-top: 40px; width: 100%; height: 26px; line-height: 26px; font-size: 20px; color: #ffffff; text-align: center; }
.ny-npro03 ul li .tu .tu-up .up-tu { width: 100%; margin-top: 15px; text-align: center; }
.ny-npro03 ul li h1 a { display: block; height: 31px; line-height: 31px; width: 100%; text-align: center; border: #22d3b7 1px solid; margin-top: 15px; color: #454548; font-size: 16px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03 ul li:hover h1 a { background-color: #22d3b7; color: #fff; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.ny-npro03-more a { margin: 0 auto; display: block; width: 100%; height: 39px; line-height: 39px; text-align: center; background-color: #f63c3d; color: #ffffff; font-size: 16px; margin-top: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-npro03-more a:hover { width: 80%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
/*本站内页新闻01*/

.ny-nnews01 { width: 1300px; height: auto; overflow: hidden; }
.ny-nnews01 li { float: left; padding: 15px; width: 267px; height: 538px; border-left: 2px solid #efefef; overflow: hidden; }
.ny-nnews01 li:hover { background-color: #19b5b1; }
.ny-nnews01 li .n-date { height: 135px; }
.ny-nnews01 li .n-date .day01 { height: 95px; text-align: left; }
.ny-nnews01 li .n-date .day02 { font-size: 15px; color: #b7b7b7; letter-spacing: 0px; }
.ny-nnews01 li:hover .n-date .day02 { color: #ffffff; }
.ny-nnews01 li .n-date .day01 .n-day-1 { width: 75px; height: 95px; font-size: 61px; color: #b7b7b7; font-family: impact; line-height: 95px; }
.ny-nnews01 li:hover .n-date .day01 .n-day-1 { color: #ffffff; }
.ny-nnews01 li .n-date .day01 .n-day-2 { font-size: 20px; color: #b7b7b7; line-height: 120px; }
.ny-nnews01 li:hover .n-date .day01 .n-day-2 { color: #ffffff; }
.ny-nnews01 li a h2 { display: block; height: 63px; font-size: 15px; color: #2f2f2f; line-height: 150%; overflow: hidden; }
.ny-nnews01 li:hover a h2 { color: #ffffff; }
.ny-nnews01 li span { display: block; height: 28px; font-size: 15px; color: #b7b7b7; }
.ny-nnews01 li:hover span { color: #ffffff; }
.ny-nnews01 li .tu { margin-bottom: 25px; width: 267px; height: 150px; overflow: hidden; }
.ny-nnews01 li p { margin-bottom: 10px; display: block; height: 80px; font-size: 14px; color: #828282; line-height: 150%; overflow: hidden; letter-spacing: 0px; }
.ny-nnews01 li:hover p { color: #ffffff; }
/*本站内页新闻02*/

.ny-nnews02 { width: 1200px; margin-top: 23px; padding: 0px; overflow: hidden; }
.ny-nnews02 li { float: left; width: 1200px; height: 143px; margin-right: 53px; margin-top: 10px; border-bottom: #cbcbcb 1px dashed; }
.ny-nnews02 li .l { float: left; width: 173px; height: 125px; }
.ny-nnews02 li .r { float: right; height: auto; width: 970px; }
.ny-nnews02 li .r a h2 { display: block; height: 41px; line-height: 41px; text-align: left; color: #000; font-size: 17px; font-weight: bold; }
.ny-nnews02 li .r span { display: block; height: 46px; line-height: 150%; text-align: left; font-size: 13px; color: #8b8b8b; }
.ny-nnews02 li .r .more { height: 26px; margin-top: 10px; line-height: 26px; }
.ny-nnews02 li .r .more a h3 { display: block; float: left; width: 73px; height: 26px; line-height: 26px; text-align: center; background-color: #3d5aa6; font-size: 13px; color: #fff; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-nnews02 li .r .more h4 { display: block; float: left; width: 189px; height: 26px; text-align: center; line-height: 26px; background-color: #ededed; color: #959595; font-size: 13px; letter-spacing: 0px; }
.ny-nnews02 li:hover .r .more a h3 { width: 150px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.ny-nnews02 li:hover .r a h2 { color: #4e6bb3; }
/*右侧内容*/

.nr { WIDTH: 1100px; height: auto; overflow: hidden; padding: 20px 0px; line-height: 190%; color: #666; font-size: 15px; margin: 0 auto; }
/*内页右侧*/

  

.y-n-R { float: right; width: 828px; overflow: hidden; }
.y-n-R-nr { margin-top: 20px; text-align: center; line-height: 170%; font-size: 14px; color: #000; }
/*右侧新闻详情*/

.y-nr-cont-t01 { height: 30px; line-height: 30px; background-image: url(../images/home.jpg); background-position: top left; background-repeat: no-repeat; text-indent: 37px; color: #606060; text-align: left; font-size: 17px; padding-right: 8px; float: left; }
.y-nr-cont-t01-tu { float: left; }
.y-nr-cont-t02 { width: 100%; font-size: 36px; min-height: 52px; line-height: 150%; margin-top: 15px; text-align: left; color: #000; font-family: "黑体"; font-weight: bold; letter-spacing: 0px; }
.y-nr-cont-t03 { width: 100%; height: 53px; }
.y-nr-cont-t03 h1 { display: block; width: 106px; height: 21px; line-height: 21px; text-align: center; margin-top: 13px; font-size: 14px; color: #888888; border-right: #e1e1e1 1px solid; float: left; }
.y-nr-cont-t03 h2 { display: block; width: 121px; margin-top: 13px; height: 21px; line-height: 21px; background-image: url(../images/ny-bg01.jpg); text-indent: 23px; font-size: 14px; color: #888888; float: left; }
.y-nr-cont-t03 .fenxiang { float: left; margin-top: 16px; width: 280px; }
.y-nr-cont-t03 .HOT { float: right; width: 80px; margin-top: 13px; height: 21px; line-height: 21px; text-align: left; text-indent: 29px; color: #646464; font-size: 14px; background-image: url(../images/ti06.jpg); background-position: top left; background-repeat: no-repeat; }
.y-nr-cont-daodu { width: 100%; height: 80px; border-top: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; }
.y-nr-cont-daodu .l { float: left; width: 83px; height: 78px; background-image: url(../images/ny-bg02.jpg); }
.y-nr-cont-daodu .l h1 { display: block; width: 24px; margin: 18px; margin-left: 21px; float: left; color: #656565; font-size: 17px; text-align: center; }
.y-nr-cont-daodu .r { float: left; width: 720px; height: 50px; margin-top: 13px; overflow: hidden; font-size: 15px; text-align: left; line-height: 170%; color: #818181; }
.y-nr-cont { background-color: #fbfbfb; padding: 20px; text-align: left; line-height: 170%; font-size: 15px; color: #333; margin-top: 12px; }
.y-nr-cont a { color: #333; }
/*右侧新闻详情结束*/

  

/*内页菜单*/



  /*单页内容区*/

.n-nr { padding: 20px 0px; line-height: 190%; font-size: 14px; text-align: left; color: #474747; }
/*分页*/

.n-fenye { margin-top: 30px; padding: 0px 20px; height: 40px; line-height: 40px; text-align: center; font-size: 13px; color: #000; background-color: #eeeeee; }
.n-fenye a { color: #000; }
.n-fenye a:hover { color: #ff0000; }
/*上一条  下一条*/

.n-SHAnGXIA { margin-top: 30px; padding: 0px 20px; background-color: #eeeeee; overflow: hidden; }
.n-SHAnGXIA .l { width: 390px; float: left; text-align: left; line-height: 40px; text-align: left; color: #000; }
.n-SHAnGXIA .l a { color: #000; }
.n-SHAnGXIA .r { width: 390px; float: right; min-height: 40px; text-align: left; line-height: 40px; text-align: left; color: #000; }
.n-SHAnGXIA .r a { color: #000; }
/*产品展示页right*/

.yn-nr { background-color: #f2f2f2; color: #333; font-size: 14px; line-height: 23px; min-height: 559px; padding: 35px 25px; }
.part15-rightc { line-height: 23px; font-size: 14px; color: #333; padding-bottom: 50px; background-color: #f2f2f2; min-height: 559px; }
.h13-title { height: 60px; line-height: 60px; text-align: center; font-size: 20px; width: 738x; margin: 0 auto; }
.pic-show { line-height: 190%; font-size: 13px; text-align: left; text-indent: 20px; }
#mycontent { line-height: 25px; }
.nextPrev { padding-top: 20px; }
.nextArticle { line-height: 30px; width: 700px; text-align: left; float: left; }
.nextArticle a { color: #000; }
.prevArticle { line-height: 30px; width: 700px; text-align: left; float: left; }
.prevArticle a { color: #000; }
/*右侧详细内容*/

.ny-r-web { padding: 15px; height: auto; overflow: hidden; text-align: left; line-height: 170%; }
.my_content { font-size: 14px; line-height: 170%; height: auto; margin: 0px; padding: 20px 0px; text-align: left; }
.my_content h1 { margin: 0px; padding: 15px; font-size: 18px; text-align: center; } /* 标题 */
.my_content { line-height: 30px; text-align: center; font-size: 14px; color: #000; } /* 正文信息 */
.info { line-height: 40px; height: 40px; text-align: left; font-size: 15px; color: #000; }
.my_fx { height: 40px; text-align: left; width: 100%; border-bottom: #CCC 1px solid; }
.my_content span { color: #000; background: none; display: none; font-size: 14px; }
.my_content .info span { color: #000; background: none; display: none; font-size: 14px; } /* 信息突出 */
.my_content .area { color: #333; line-height: 26px; padding: 20px 0px; text-align: left; } /* 正文内容 */
/*文章下面*/

.i_ny_page { height: 35px; line-height: 35px; text-align: left; background-color: #e2e2e2; color: #000; padding-left: 10px; padding-right: 10px; margin: 30px 10px; border-bottom: #666 1px solid; }
.i_ny_page2 { height: 35px; line-height: 35px; text-align: left; background-color: #ecebeb; color: #000; padding-left: 15px; padding-right: 10px; border: #e5e5e5 1px solid; margin-top: 20px; }
.i_ny_prew { width: 480px; float: left; height: 35px; line-height: 35px; text-align: center; padding-left: 15px; font-size: 13px; overflow: hidden; }
.i_ny_next { width: 480px; float: right; height: 35px; line-height: 35px; text-align: center; padding-left: 15px; font-size: 13px; overflow: hidden; }
/*内页样式*/

.ny-fl-list {
*text-align:center; width: 1200px; margin: 0 auto; }
.ny-fl-list ul { display: table; margin-left: auto; margin-right: auto; }
.ny-fl-list ul li { width: 176px; height: 37px; line-height: 29px; text-align: center; float: left; display: inline; margin: 0px 10px; background-image: url(../images/h-pro-bg01.jpg); background-position: top center; background-repeat: no-repeat; }
.ny-fl-list ul li:hover { background-image: url(../images/h-pro-bg02.jpg); background-position: top center; background-repeat: no-repeat; }
.ny-fl-list ul li h1 a { display: block; width: 176px; height: 37px; line-height: 29px; text-align: center; color: #000; }
.ny-fl-list ul li:hover h1 a { display: block; color: #fff; }
.ny-fl-list-hover { background-image: url(../images/h-pro-bg02.jpg) !important; color: #fff; }
.ny-fl-list-hover a { color: #fff !important; }
/*单页效果*/

.ny-dy { width: 1200px; margin: 0 auto; }
.ny-dy .content { margin-top: 30px; margin-bottom: 30px; padding-top: 15px; line-height: 180%; font-size: 15px; color: #636363; border-top: 1px solid #efefef; }
.ny-dy .content p { display: block; font-size: 16px; color: #6b6b6b; margin-top: 1.5em; text-indent: 2em; line-height: 1.8em; }
.ny-dy .content h3 { display: block; margin-top: 20px; width: 100%; height: 40px; background-color: #f8bf00; font-size: 20px; text-align: center; line-height: 40px; color: #000; }
/*当前位置*/

.ny-weizhi { position: relative; z-index: 11111111; margin: 0 auto; margin-top: -82px; padding: 30px 15px; width: 80%; height: auto; background: rgba(255,255,255,1); border: 1px solid #DFDEDE; border-radius: 10px 10px 0px 0px; overflow: hidden; }
.ny-weizhi .ny-r-t { float: left; width: 50%; font-size: 15px; color: #333; vertical-align: middle; }
.ny-weizhi .ny-r-t a { color: #333; }
.ny-weizhi .ny-r-t img { display: inline-block; margin-right: 5px; vertical-align: middle; }
.ny-weizhi .ny-r-t span { font-size: 14px; color: #333; vertical-align: middle; display: inline-block; }
.ny-weizhi .ny-rb { float: right; width: 40%; }
.ny-weizhi .ny-rb p { text-align: right; font-size: 18px; color: #333; }











/*====================PC====================*/

@media only screen and (max-width: 1400px) {
.ny-w { width: 95%; }
#w-80 { width: 95%; }
#w-90 { width: 95%; }
.sh-ny-cont { padding: 3%; }
.ny-weizhi { width: 95%; padding: 30px 15px; }
}
 @media only screen and (max-width: 1260px) {
.ny-w { width: 100%; }
#w-80 { width: 100%; }
.sh-ny-cont { padding: 3%; }
.ny-weizhi { width: 95%; padding: 30px 15px; }
}



/*====================992====================*/

@media only screen and (max-width: 992px) {
.ny-w { width: 100%; }
.sh-ny-cont { padding: 3%; }
.ny-proc1 { padding: 10px 10px 10px 10px; text-align: center; }
.ny-proc1 a { height: 30px; border: 1px solid #1e1e1e; font-size: 14px; color: #333; text-align: center; line-height: 28px; }
/*.page-tit p{font-size: 43px;}*/





.ny-weizhi { padding: 15px; width: 100%; margin-top: 0px; }
.ny-weizhi .ny-rb { display: none; }
.ny-weizhi .ny-r-t { width: 100%; }
.ny-proc1 { padding: 10px 10px 10px 10px; text-align: center; }
.ny-proc1 a { height: 30px; border: 1px solid #1e1e1e; font-size: 14px; color: #333; text-align: center; line-height: 28px; }
}
 @media only screen and (max-width: 768px) {


.ny-flash1{height: 0px; }
.ny-flash2 {height: 0px; }
.ny-flash3{height: 0px; }
.ny-flash4{height: 0px; }
.ny-flash5{height: 0px; }
.ny-flash6{height: 0px; }
.ny-flash7{height: 0px; }
	 
	 
	 
.ny-w { width: 100%; margin: 0px; }
/*手机内页*/

.sh-ny-cont { padding: 3% 5%; }
.sh-ny-cont2 { padding: 3% 5%; }
/*.sh-ny-cont img{margin-left:-15px;}*/

/*联系我们地图*/

.con-ab { width: 100%; left: 0px; margin-left: 0px; }
.con-lx { padding: 15px; }
.h-tit1 p { display: block; margin: 0 auto; width: 70%; height: 26px; line-height: 26px; font-size: 17px; color: #fff; text-align: center; background-color: #1b3e76; }
.sk-mt { height: auto; margin-bottom: 30px; }
/*内页图片*/

.p-img2 { width: 100% !important; }
/*位置*/

.ny-weizhi { padding: 10px; }
/*内页分类*/

.ny-p2-padding { padding: 2px 0px; }
.ny-proc2 { margin-top: 10px; }
.ny-proc2 dt a { padding: 5px; }
.ny-proc2 dd { padding: 0px 15px 5px 15px; overflow: hidden; }
.ny-proc2 dd a { display: inline-block; padding: 3px 5px; font-size: 14px; }
/*新闻*/

.sk-dt2-date .more { width: 100%; float: none; margin-top: 10px; }
.sk-dt2-tit { padding-right: 15px; }
.ny-news2 .news1-tit a h3 { font-size: 16px; height: 40px; overflow: hidden; }
.ny-news2 .news1-tit .date1 { margin-top: 5px; }
.ny-news2 .news1-tit p { margin-top: 4px; }
/*标题*/

.ny-tit1 h2 { font-size: 23px; }
.ny-tit1 p { font-size: 13px; }
.ny-w { padding: 15px; }
.ny-loc { position: static; width: 100%; }
/*京投内页小栏目*/

.jt-page { height: auto; padding: 8px 0px; }
.page-tit p { font-size: 33px; }
.page-tit h2 { font-size: 20px; margin-left: 5px; }
.ny-loc p { font-size: 13px; }
.ny-pagemenu { text-align: left; /*margin-top: 15px;*/ /*padding:10px;*/ }
.ny-pagemenu li { padding: 2px 8px; }
.ny-pagemenu li:after { }
.ny-pagemenu-ov::after { width: 60px !important; left: 12px !important; }
.ny-pagemenu li a { padding: 4px 5px; }
.ny-pagemenu li:hover:after { width: 60px; left: 12px; }
.ny-pc1 a { width: 139px; height: 32px; line-height: 30px; border-radius: 3px; }
.padding3 { padding: 0px; }
}
